return
{
  -- "kevinhwang91/nvim-ufo",
  -- event = "BufReadPost",
  -- dependencies = {
  --   "kevinhwang91/promise-async",
  --   {
  --     "luukvbaal/statuscol.nvim",
  --     config = function()
  --       local builtin = require("statuscol.builtin")
  --       require("statuscol").setup({
  --         relculright = true,
  --         segments = {
  --           { text = { builtin.foldfunc },      click = "v:lua.ScFa" },
  --           { text = { "%s" },                  click = "v:lua.ScSa" },
  --           { text = { builtin.lnumfunc, " " }, click = "v:lua.ScLa" },
  --         },
  --       })
  --     end,
  --   },
  -- },
  -- config = function()
  --   local status, nvim_ufo = pcall(require, "ufo")
  --   if not status then
  --     vim.notify("not found ufo")
  --     return
  --   end

  --   nvim_ufo.setup({
  --     provider_selector = function(bufnr, filetype, buftype)
  --       return { "treesitter", "indent" }
  --     end,
  --   })

  --   vim.keymap.set("n", "zR", function()
  --     nvim_ufo.openAllFolds()
  --   end)
  --   vim.keymap.set("n", "zM", function()
  --     nvim_ufo.closeAllFolds()
  --   end)
  -- end,
}
